/*
 * Created by LiuYou on 2020/12/15.
 *
 */

#include <iostream>
#include "Pc.hpp"
#include "AocDisplay.hpp"
#include "NvidiaGraphicsCard.hpp"

int main() {
    Pc::Pc pc(std::make_shared<Pc::AocDisplay>(), std::make_shared<Pc::NvidiaGraphicsCard>());
    pc.getDisplayShow();
    pc.getGraphicsCardShow();

//    std::cout << *(pc.getSharedPtrDisplay().get()) << std::endl;

    return 0;
}